/**
 * Created by Administrator on 2016/5/23.
 */
//表单输入
$(".inputDiv input").keydown(function(){
    if($(this).parent().hasClass("inputPwd") && $(this).attr("type")=="password"){
        $(this).parent().find(".inputIcon-pwd2").show();
        $(this).parent().find(".inputIcon-pwd1").hide();
    }
    $(this).parent().find(".inputIcon-delete").show();
});
$(".inputDiv input").keyup(function(){
    if($(this).val()==" ") {
        if($(this).parent().hasClass("inputPwd")){
            console.log(1);
            $(this).parent().find(".inputIcon-pwd2").hide();
            $(this).parent().find(".inputIcon-pwd1").show();
        }
        $(this).parent().find(".inputIcon-delete").hide();
    }
});

$(".inputDiv").click(function(){
    if($(this).hasClass("inputPwd")){
        $(this).find(".pwdWord").hide();
        $(this).find("input").focus();
    }
});

$(".inputDiv input").focus(function(){

    if($(this).parent().hasClass("inputPwd")){
        console.log(1);
        $(this).parent().find("p").hide();
    }
    $(this).prev().show();
    if($(this).val() == $(this)[0].getAttribute("name")){
        $(this).val("");
    }
    $(this).css({
        color:"#cacacc"
    });
});

$(".inputDiv input").blur(function(){
    if($(this).val() == ""){
        $(this).css({color:"#cacacc"}).val($(this)[0].getAttribute("name"));
        if($(this).parent().hasClass("inputPwd")){
            $(this).css({color:"#cacacc"}).val("");
            $(this).parent().find(".pwdWord").show();
            $(this).parent().find(".inputIcon-pwd2").hide();
        }
        $(this).parent().find(".inputIcon-delete").hide();
    }
    $(this).prev().hide();
});

//删除
$(".inputIcon-delete").click(function(){
    $(this).hide().parents(".inputDiv").find("input").val("");
    $(this).parents(".inputDiv").find("input").focus();
});

//明文密码
$(".inputIcon img").click(function(){
    if($(this).hasClass("inputIcon-pwd2")){
        $(this).hide().prev().show();
        console.log($(this).parents(".inputDiv").find("input").attr("type"));
        $(this).parents(".inputDiv").find("input").attr("type","text").focus();
    }else if($(this).hasClass("inputIcon-pwd1")){
        $(this).hide().next().show();
        $(this).parents(".inputDiv").find("input").attr("type","password").focus();
    }

});

//验证
//电话
var word="";
var flag=false;
function checkTele(elem,canonical){
    if(elem.val()=="手机号"){
        word="请填写手机号";
        showWarn();
        return false;
    }else if(elem.val() && !canonical.test(elem.val())){
        word="请输入正确的手机号码";
        showWarn();
        return false;
    }else if(flag){
        word="手机号码已经被注册";
        showWarn();
        return false;
    }
    return true;
}
function showWarn(){
    $(".warn-word").html(word);
    $(".warn").show();
    setTimeout(function () {
        $(".warn").hide()
    }, 2000);
}
//验证码
var cldeFlag=true;
function checkCode(elem){
    var code="Abc";
    if(elem.val().toLowerCase()!=code.toLowerCase()){
        word="图片验证码输入错误";
        showWarn();
        return false;
    }else if(elem.val()=="手机验证码"){
        word="请填写图片验证码";
        showWarn();
        return false;
    }
    return true;
}
//手机验证码
function checkTeleCode(elem){
    var code="1234";
    if(elem.val().toLowerCase()!=code.toLowerCase()){
        word="手机验证码输入错误";
        showWarn();
        return false;
    }else if(elem.val()=="手机验证码"){
        word="请填写手机验证码";
        showWarn();
        return false;
    }
    return true;
}
//密码验证
function checkPwd(elem,canonical){
    console.log(canonical.test(elem.val()));
    if(elem.val()=="请设置密码"){
        word="请设置密码";
        showWarn();
        return false;
    }else if(elem.val() && !canonical.test(elem.val())){
        word="密码为6-14位";
        showWarn();
        return false;
    }
    return true;
}


function checkLoginTele(elem,canonical){
    if(elem.val()=="手机号"){
        word="请填写手机号";
        showWarn();
        return false;
    }else if(elem.val() && !canonical.test(elem.val())){
        word="请输入正确的手机号码";
        showWarn();
        return false;
    }else if(flag){
        word="号码未被注册";
        showWarn();
        return false;
    }
    return true;
}

function checkLoginPwd(elem){
    
    if(elem.val()==""){
        word="请填写密码";
        showWarn();
        return false;
    }
    if(!flag && elem.val()){


        word="用户名或密码错误";
        showWarn();
        return false;
    }
    return true;
}

